home *** CD-ROM | disk | FTP | other *** search
/ PC-SIG: World of Education / PC-SiG's World of Education.iso / run / 2602 / fitline.hlp < prev    next >
Text File  |  1989-02-03  |  2KB  |  30 lines

  1. FITLINE(idexpr, expr);       Linear least squares fit to 'expr'
  2.  
  3. FITLINE performs a linear least squares fit to the 'expr' values.  The
  4. results of the fit are stored in the constants SLOPE(idexpr) and
  5. OFFSET(idexpr) so that the equation of the resulting line is given by:
  6.  
  7.      line equation = SLOPE(idexpr) * x + OFFSET(idexpr)
  8.  
  9. Up to 10 fitted lines may be active at one time with the 'idexpr' value
  10. used to distinguish between them; hence 'idexpr' must be an integer
  11. value from 0 to 9.  If multiple FITLINE calls are made with the same
  12. 'idexpr' value then the SLOPE and OFFSET values will be overwritten and
  13. will contain the values determined for the most recent fit.  Thus, the
  14. number of FITLINE calls is not limited, but the number of
  15. simultaneously distinguishable fits is limited to 10.
  16. +
  17. The line is fit to the data in the current processing interval defined
  18. by START, BIAS, STEP, and DUR.  DAN attempts to fit a line to a
  19. continuous function, and the number of points used in the process is
  20. determined by STEP and DUR.  DAN will 'manufacture' data points by
  21. linearly interpolating to the current step time when the step time lies
  22. between actual time tags in a data file.  Data points are not
  23. manufactured when the READ function is used to input a data file.
  24.  
  25. After a fit has been done, the processing interval may be modified
  26. (e.g.  change DUR) to obtain extrapolated values.  Residuals may be
  27. obtained by subtracting the original data from the line equation; e.g. 
  28.  
  29.     residuals = SLOPE(1)*T + OFFSET(1) - original_data_expr;
  30.